package cn.edu.ctbu.lab.service;


import cn.edu.ctbu.lab.domain.Score;
import cn.edu.ctbu.lab.domain.Student;
import cn.edu.ctbu.lab.vo.BTPageDO;
import cn.edu.ctbu.lab.vo.ScoreExt;
import org.springframework.data.domain.Page;
import org.springframework.stereotype.Service;

import java.util.List;
import java.util.Optional;

@Service
public interface ScoreService {
    Optional<Score> findById(Integer id);

    List<Score> findAll();

    BTPageDO<ScoreExt> findByPage(Integer courseId,int pageIndex, int pageSize);

    Score add(Score score);

    Score update(Score score);

    int delete(Score score);

    int delete(Integer id);

}
